@charset "utf-8";

body { font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; }

#logo { float:left; display:inline; margin:18px 0 0 3px; }
#logo a, #logo a:visited { font-size:26px; }
#logo h1 { font-size:87%; margin-top:-3px; }

.post_meta { margin:33px 0 0 0; font-size:87%; }

.post_content a.more-link, .post_content a.more-link:visited 
  { padding:2px 0 2px 45px; }

#headline p { font-weight:normal; }

.page_navi a, .page_navi a:visited, .page_navi a:hover, .page_navi span.current,
.page_navi span.pages, .page_navi span.extend, .page_navi span.current, .page_navi span.dots
 { padding:11px 0 8px; margin:0 3px 0 0; line-height:100%; }

#copyright li { padding:3px 0 0 13px; }

/* ----- 右サイド ----- */
.side_box { font-size:87%; }
.search_tag { padding:1px 0 2px 24px; }
#entries_rss { padding:1px 0 2px 18px; }

/* ----- コメント ----- */
#comment_header li { padding:7px 10px 4px; }
.comment-name-date { padding:2px 0 0 0; }
#add_comment a { padding:3px 0 0 20px; }
#comment_feed a { padding:3px 0 0 20px; }
.comment-act { background:url(img/arrow2.gif) no-repeat left 5px; }

/* ----- ヘッダーのメニュー -------------------------------------------------------------------------------------------------------------------- */

.menu li { height:46px; }
.menu ul li { font-size:11px; }
.menu a:link, .menu a:visited { line-height:50px; height:46px; padding:0 30px; }

.menu ul a:link, .menu ul a:visited,
 .menu .current_page_item ul a:link, .menu .current_page_item ul a:visited,
  .menu ul .current_page_item a:link, .menu ul .current_page_item a:visited,
   .menu ul .current_page_item ul a:link, .menu ul .current_page_item ul a:visited,
 .menu .current-cat ul a:link, .menu .current-cat ul a:visited,
  .menu ul .current-cat a:link, .menu ul .current-cat a:visited,
   .menu ul .current-cat ul a:link, .menu ul .current-cat ul a:visited,
 .menu .current-menu-item ul a:link, .menu .current-menu-item ul a:visited,
  .menu ul .current-menu-item a:link, .menu ul .current-menu-item a:visited,
   .menu ul .current-menu-item ul a:link, .menu ul .current-menu-item ul a:visited
   { height:100%; padding:9px 28px 7px; }



.menu .current_page_item a:link, .menu .current_page_item a:visited,
 .menu .current-cat a:link, .menu .current-cat a:visited,
  .menu .current-menu-item a:link,  .menu .current-menu-item a:visited
  { padding-bottom:8px; }